package com.moliku.insurance.model.entity.eastSea.check;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import java.io.Serializable;

/**
 * @author 七分
 * @version 1.0
 * @date 2021/3/16 16:57
 * @effect 东海批改 标
 */
@Data
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "policyItem")
@XmlType(propOrder = {
        "startDate",
        "conveyanceType",
        "vesselCName",
        "conveyanceNo",
        "startSiteCode",
        "startSiteName",
        "viaSiteCode",
        "viaSiteName",
        "targetSiteCode",
        "targetSiteName",
        "originalQuantity",
        "claimAt",
        "claimAgentCode",
        "claimAgentDesc",
        "endorseFlag",
        "currency",
        "invoiceCurrency"
})
public class PolicyItem implements Serializable {
    private static final long serialVersionUID = -5682883619261986841L;
    /**
     * 起运日期
     */
    private String startDate;
    /**
     * 运输方式
     */
    private String conveyanceType;
    /**
     * 船名（中文）
     */
    private String vesselCName;
    /**
     * 火车号/机型/车次/航班号
     */
    private String startSiteCode;
    /**
     * 启运地代码
     */
    private String conveyanceNo;
    /**
     * 启运地名称
     */
    private String startSiteName;
    /**
     * 中转地代码
     */
    private String viaSiteCode;
    /**
     * 中转地名称
     */
    private String viaSiteName;
    /**
     * 目的地代码
     */
    private String targetSiteCode;
    /**
     * 目的地名称
     */
    private String targetSiteName;
    /**
     * 正本数量
     */
    private String originalQuantity;
    /**
     * 赔案赔付地点
     */
    private String claimAt;
    /**
     * 理赔代理人
     */
    private String claimAgentCode;
    /**
     * 理赔代理人描述
     */
    private String claimAgentDesc;
    /**
     * 批改标志位
     */
    private String endorseFlag;
    /**
     * 币别
     */
    private String currency;
    /**
     * 发票币别
     */
    private String invoiceCurrency;

}
